home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
PET
/
S-Super PET
/
(s)tj.d64
/
WATLIB.EXP+
< prev
next >
Wrap
Text File
|
2009-01-18
|
5KB
|
109 lines
;addresses as in WatLib.Exp original file
export Spawn_ = $B000;spawn a process
export Suicide_ = $B003;commit suicide
export ConBInt_ = $B006;connect to interrupts from bank switched routine
export BankSW = $B009;perform a bank switched call
export BankInit_ = $B00C;initialize for bank switching
export StoI_ = $B00F;convert string to integer
export ItoS_ = $B012;convert integer to string
export ItoHS_ = $B015;integer to hex conversion
export Hex_ = $B018;convert character to hex byte
export BtoHS_ = $B01B;binary to hex string conversion
export HStoB_ = $B01E;hex string to binary conversion
export IsAlpha_ = $B021;check for alphabetic character
export IsDigit_ = $B024;check for numeric character
export IsDelim_ = $B027;check for delimiter character
export IsHex_ = $B02A;check for hex digit
export IsUpper_ = $B02D;check for upper case
export IsLower_ = $B030;check for lower case
export Upper_ = $B033;map char to upper case
export Lower_ = $B036;map char to lower case
export ZLoStr_ = $B039;map string to lower case
export ZUpStr_ = $B03C;map string to lower case
export StrEq_ = $B03F;compare two strings
export Equal_ = $B042;compare memory
export Length_ = $B045;get length of a string
export CopyStr_ = $B048;copy a string
export Copy_ = $B04B;copy memory
export PrefixSt_ = $B04E;insert a prefix to a string
export SuffixSt_ = $B051;add a suffix to a string
export Decimal_ = $B054;convert a decimal string to integer
export TableLoo_ = $B057;lookup a string in a table
export ___RET = $B05A;wsl compiler support routine
export ___RET2 = $B05D;wsl compiler support routine
export ___MUL = $B060;wsl compiler support routine
export ___NEG = $B063;wsl compiler support routine
export ___DIV = $B066;wsl compiler support routine
export ___MOD = $B069;wsl compiler support routine
export _RSHIFT = $B06C;wsl compiler support routine
export _LSHIFT = $B06F;wsl compiler support routine
export CARRYSET_ = $B072;check carry set
export PassThru_ = $B075;passthru mode to the host
export TIOInit_ = $B078;initialize local terminal
export TPutChr_ = $B07B;put a character to local terminal
export TGetChr_ = $B07E;get a character from local terminal
export TBreak_ = $B081;check for break on terminal
export TGetCurs_ = $B084;get the cursor position on screen
export TPutCurs_ = $B087;set the cursor position on the screen
export TSetChar_ = $B08A;set the terminal characteristics
export TabSet_ = $B08D;set tab stops
export TabGet_ = $B090;get current tab stops
export SIOInit_ = $B093;initialize serial io port
export SPutChr_ = $B096;put char to serial port
export SGetChr_ = $B099;get char from serial port
export SBreak_ = $B09C;check break on serial port
export DirOpenf_ = $B09F;open a directory
export DirReadf_ = $B0A2;read a directory
export DirClose_ = $B0A5;close a directory
export SysIOIni_ = $B0A8;system dependent initialize for io
export InitStd_ = $B0AB;initialize standard io
export Openf_ = $B0AE;open a file
export Closef_ = $B0B1;close a file
export FSeek_ = $B0B4;seek to record
export Printf_ = $B0B7;formatted print to standard output
export PutRec_ = $B0BA;put record to standard output
export PutChar_ = $B0BD;put character to standard output
export PutNL_ = $B0C0;put newline to standard output
export GetRec_ = $B0C3;get record from standard input
export GetChar_ = $B0C6;get character from standard input
export FPrintf_ = $B0C9;formatted print to a file
export FPutRec_ = $B0CC;put record to a file
export FPutChar_ = $B0CF;put character to a file
export FPutNL_ = $B0D2;put newline to a file
export FGetRec_ = $B0D5;get record from a file
export FGetChar_ = $B0D8;get character from a file
export Eor_ = $B0DB;end of record status of a file
export Eof_ = $B0DE;end of file status of a file
export Errorf_ = $B0E1;error status of a file
export ErrorMsg_ = $B0E4;error message of a file
export Mount_ = $B0E7;mount new file system
export Scratchf_ = $B0EA;scratch a file
export Renamef_ = $B0ED;rename a file
export Request_ = $B0F0;request specified process function
export SetDate_ = $B0F3;set the date
export GetDate_ = $B0F6;get the date
export SetTime_ = $B0F9;set the time
export GetTime_ = $B0FC;get the time
export KBEnable_ = $B0FF;enable the keyboard
export KBDisabl_ = $B102;disable the keyboard
export TimeOut_ = $B105;set device time-out interval
export SysRead_ = $B108;system dependent read
export SysWrite_ = $B10B;system dependent write
export SysNL_ = $B10E;system dependent newline
export IntPow10_ = $B11a;integer powers of 10
export DevList_ = $B124;device name list
export ACIAdata = $eff0;ACIA 6551 data register (R/W)
export ACIAstatus = $eff1; status register (input)
export ACIAcommand= $eff2; command register (R/W)
export ACIAcontrol= $eff3; control register (R/W)
export SysLatch = $eff8;CPU select register
export Bank_Select= $effc;Select one out of 16 4K banks
export CRTorg = $8000; CRT's top left corner'
; Interrupt vector address. Jump via jsr [vector] , return via RTS.
export FIRQ_ = $0106
export IRQ_ = $0108 ;used by the ACIA 6551
export SWI_ = $010a
export NMI_ = $010c